// 获取应用实例
const app = getApp()
const ad = require('../../utils/ad')

Page({
	data: {
		proxyDomain: '',
		enableProxy: true
	},

	onLoad: function () {
		// 加载当前中转域名和启用状态
		this.setData({
			proxyDomain: ad.downloadConfig.proxyDomain || '',
			enableProxy: ad.downloadConfig.enableProxy
		})
	},

	onProxyDomainInput: function (e) {
		this.setData({
			proxyDomain: e.detail.value
		})
	},

	toggleEnableProxy: function (e) {
		const enable = e.detail.value
		this.setData({
			enableProxy: enable
		})
	},

	saveSettings: function () {
		const proxyDomain = this.data.proxyDomain.trim()

		// 简单验证
		if (proxyDomain && !proxyDomain.startsWith('http')) {
			wx.showToast({
				title: '请输入有效的URL',
				icon: 'none'
			})
			return
		}

		// 保存中转域名
		ad.saveProxyDomain(proxyDomain)

		// 保存启用状态
		ad.setEnableProxy(this.data.enableProxy)

		wx.showToast({
			title: '设置已保存',
			icon: 'success'
		})
	}
})
